package dynamic.metadata;

public class TableName {

    private String value =  "";


    private String schema =  "";

    private boolean keepGlobalPrefix = false;

    private String resultMap = "";

    private boolean autoResultMap = false;

    private String[] excludeProperty = {};

    public TableName(String value, String schema) {
        this.value = value;
        this.schema = schema;
    }
    public TableName(String value, String schema, boolean keepGlobalPrefix, String resultMap, boolean autoResultMap, String[] excludeProperty) {
        this.value = value;
        this.schema = schema;
        this.keepGlobalPrefix = keepGlobalPrefix;
        this.resultMap = resultMap;
        this.autoResultMap = autoResultMap;
        this.excludeProperty = excludeProperty;
    }

    public String value() {
        return value;
    }

    public String schema() {
        return schema;
    }

    public boolean keepGlobalPrefix() {
        return keepGlobalPrefix;
    }

    public String resultMap() {
        return resultMap;
    }

    public boolean autoResultMap() {
        return autoResultMap;
    }

    public String[] excludeProperty() {
        return excludeProperty;
    }

}
